package com.milk.service.product;
import java.util.List;
import java.util.Map;

import com.milk.model.entity.product.ProductType;

/**
 * productType service
 * 2017-09-14 16:57:31  徐政涛
 */ 
public interface ProductTypeService {

    public static String RESULT_NULL = "productTypeService方法参数空异常";
    /**
     *创建ProductType信息
     */
    public ProductType save(ProductType productType);
    /**
     *修改ProductType信息
     */
    public ProductType update(ProductType productType) throws Exception;
    /**
     *根据Id获取ProductType信息
     */
    public ProductType getProductTypeById(long productTypeId);
    /**
     *根据Id删除ProductType信息(注意：物理删除)
     */
    public void deleteProductTypeById(long productTypeId);
    /**
     *根据map获取ProductType信息
     */
    public ProductType getProductTypeByMap(Map<String, Object> params);
    /**
     *根据map删除ProductType信息(注意：物理删除)
     */
    public void deleteProductTypeByMap(Map<String, Object> params);
    /**
     *根据params查询ProductType的实体集合
     */
    public List<ProductType> queryProductType(Map<String, Object> params);
	
}